mouse ear snail - Francés Inglés Diccionario